All original text and annotations by Jim Hall.

Translation by Michael Schienke


Manifest Free-DOS

James Hall
jhall1@isd.net


[t�umaczenie nast�pi�o dnia 30 sierpnia 1998]

Zmiany

Od niedawna jest dostêpny adres ftp do darmowego skopiowania Free-DOS�a z sunsite.unc.edu w /pub/micro/pc-stuff/freedos. W tym celu zg�o� siê do mnie pod freedos@sunsite.unc.edu (pisz po angielsku) lub pod now� domen� www.freedos.org.

Zosta�a otwarta grupa dyskusyjna pod adresem comp.os.msdos.misc. W tym w�a�nie miejscu zamierzamy dyskutowaæ o naszych projektach i naszych osi�gniêciach. Prosimy o do��czenie siê do tych dyskusji. Gdy chcesz uczestniczyæ w dyskusji o Free-DOS�ie powiniene� dodaæ swój adres emaliowy do grupy mailingowej na stronie www.freedos.org. ale wiele u�ytkowników w grupach comp.os.msdos.misc i comp.os.msdos.programmer uczestnicz� równie� w dyskusji na temat FreeDOS�a .

Historia

Program Free-DOS zosta� przedstawiony pod nazw� PD-DOS oko�o pocz�tku lipca 1994 roku jako ponowna implementacja popularnego DOS�a. My�lnik zosta� pó�niej porzucony, teraz program nazywa siê FreeDOS.

Cel dzia�ania

Chcia�bym stworzyæ grupê która chcia�aby stworzyæ w przysz�o�ci inne implementacje programu MS-DOS. DOS okaza� siê popularnym systemem operacyjnym i istnieje du�a ilo�æ sprzêtu który wspomaga ten system. Microsoft przesta�o kontynuowaæ DOS na zawsze i równie� nie mo�na liczyæ na kontynuacje DOS�a przez takie firmy jak IBM albo Digital. Uwa�am �e zadanie to nale�eæ powinno do tych w Internecie którym los DOS�a nie jest obojêtny (teraz Free-DOS�a) i czuje �e istnieje du�o poparcia dla tego projektu.

Free-DOS powinien dzia�aæ bezb�êdnie na wszystkich typach komputerów. Ponadto powinien dzia�aæ na komputerach starszych - ��cznie z procesorem 8088 z tak ma�� ilo�ci� pamiêci jak 640k. Na szczê�cie sama instalacja po spakowaniu zajmuje szczê�liwie 1.44M. [w miêdzyczasie istnieje tak du�o programów napisanych pod FreeDOS �e teraz instalacja wynosi sporo ponad 1MB. Jednak instalacja mo�e byæ dokonana z �atwo�ci� z dyskietek o pojemno�ci poni�ej 1MB.]

Free-DOS nie powinien byæ przeznaczony dla w�skiej grupy u�ytkowników. To oznacza �e koñcowy produkt powinien byæ czym� co bawi i uczy jednocze�nie u�ytkowników jak i programistów.

Nie uwa�am �e istniej� problemy w przystosowaniu programu Free-DOS dla procesorów 80386 i wy�szych. Ale to pozostanie zadaniem dla pisarzy kernela.

Teraz mo�emy to sformu�owaæ w nastêpuj�cy sposób: ka�dy z programów do FreeDOS powinien czerpaæ korzy�ci z '386 albo innych gdy zostanie on wykryty - jednak program powinien nadal dzia�aæ na starych dobrych XT�ciakach.

Plan

Wyobra�am sobie �e projekt Free-DOS powinien zostaæ najlepiej prowadzony przy nastêpuj�cym podziale na trzy podgrupy:

Gdy ten projekt mia�by osi�gn�æ kiedykolwiek jaki� sukces, namawiam gor�co do wyboru z po�ród jednej z ww. trzech podgrup, tak �e narodz� siê liderzy poszczególnych grup. Owa osoba powinna byæ obarczona odpowiedzialno�ci� utrzymywania kodu w czysto�ci i przejrzysto�ci oraz koordynowaæ osi�gniêcia grupy. Na przyk�ad powinien lider grupy Utilities zapewniæ umieszczenie w poszczególnym programie argumentów w wierszu poleceñ podobnych do tych w DOSie. Lider powinien równie� decydowaæ o akceptowanych rozszerzeniach .Nast�pi�a zmiana je�eli chodzi o ten punkt; odpowiedzialno�æ i decyzja o formatach zosta�a przekazana na w�a�ciwe miejsce: z powrotem do u�ytkowników!

Wiele programów dodatkowych do DOS�a istnieje od dawna jako freeware i zosta�y one w du�ej mierze napisane przez fundacje �Free Software Foundation". Du�a ilo�æ programów do FreeDOS zosta�o napisane z wspó�prac� z zainteresowanymi tym programem.] W ka�dym razie, oczekujê �e grupa �Utilities Group" zostanie pierwsz� grup� która osi�gnie te cele. Grupa �The Drivers Group" zakoñczy swój projekt niebawem, a kernel zaraz po nich ze wzglêdu na �cis�� wspó�pracê obu grup. W ka�dym wa�nym poziomie pracy oczekujê wydanie wersji tymczasowej, która bêdzie dostêpna przez ftp.

Dodatkowa uwaga: �yczy�bym sobie by wszystkie dodatki by�y pisane albo w C lub w jêzyku DOS owym (plik BAT), aby zapewniæ utrzymywanie. To wymaganie by�o jak siê okaza�o zbyt rygorystyczne. Jednak programu do FreeDOS powinny byæ pisane albo w C albo Asemblerze.]

Legalizacja

Wszelkie starania które s� wk�adane do realizacji programu Free-DOS powinny byæ oczywi�cie dostêpne zarówno w kodzie binarnym jak i w postaci kodu �ród�owego. Dlatego namawiamy programistów do wydawania ich programów zgodnie z wcze�niej uregulowan� licencj� tak� jak GNU GENERAL PUBLIC LICENSE, tutaj wyci�g w jêzyku angielskim z preambu�y:

  The licenses for most software are designed to take away your
freedom to share and change it.  By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users.  This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it.  (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.)  You can apply it to
your programs, too.

  When we speak of free software, we are referring to freedom, not
price.  Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.

 


Copyright © 1994-1998 Jim Hall

Unless otherwise stated, FD-DOC HOWTO documents are copyrighted by their respective authors. FD-DOC HOWTO documents may be reproduced and distributed in whole or in part, in any medium physical or electronic, as long as this copyright notice is retained on all copies. Commercial redistribution is allowed and encouraged; however, the author would like to be notified of any such distributions.

All translations, derivative works, or aggregate works incorporating any FD-DOC HOWTO documents must be covered under this copyright notice. That is, you may not produce a derivative work from a HOWTO and impose additional restrictions on its distribution. Exceptions to these rules may be granted under certain conditions; please contact the FD-DOC HOWTO coordinator at the address given below.

In short, we wish to promote dissemination of this information through as many channels as possible. However, we do wish to retain copyright on the HOWTO documents, and would like to be notified of any plans to redistribute the HOWTOs.

If you have any questions, please contact the FD-DOC coordinator at jhall1@isd.net.